@echo off
REM 新的构建onnxruntime库的Windows脚本

set ONNXRUNTIME_DIR=onnxruntime

echo 开始构建Windows平台的onnxruntime库...

REM 创建构建目录
if not exist %ONNXRUNTIME_DIR%\build (
    echo 创建构建目录...
    mkdir %ONNXRUNTIME_DIR%\build
)

echo 进入构建目录...
cd %ONNXRUNTIME_DIR%\build

echo 运行CMake配置...
cmake ..

if %ERRORLEVEL% EQU 0 (
    echo.
    echo CMake配置成功完成！
    echo 现在开始编译...
    
    REM 自动构建项目
    cmake --build . --config Release
    
    if %ERRORLEVEL% EQU 0 (
        echo.
        echo 编译成功完成！
        echo 构建产物将位于: %ONNXRUNTIME_DIR%\build\bin\Release
        echo 现在运行setup_libraries.bat将库文件复制到正确位置...
        cd ..\..
        call setup_libraries.bat
    ) else (
        echo.
        echo 编译失败！
        cd ..\..
        exit /b 1
    )
) else (
    echo.
    echo CMake配置失败！
    cd ..\..
    exit /b 1
)